tall buildings - Turkish English Dictionary